// part1:C10:ex10.15.cpp
// lambda function, sum of two integer.
#include <iostream>
using namespace std;

void add(int a) {
  auto sum1 = [a] (int b) {
    return a + b;
  };

  cout << sum1(1) << endl;
}

int main(int argc, char *argv[]) {
  add(1);
  add(2);

  return 0;
}
